namespace NSpring.Logging.XML {

/// <summary>
/// Defines choices for XML name casing
/// </summary>
public enum Case {
    /// <summary>
    /// A value indicating a preference for all characters in lower case
    /// </summary>
    Lower,

    /// <summary>
    /// A value indicating a preference for all characters in upper case
    /// </summary>
    Upper,

    /// <summary>
    /// A value indicating a preference for heads-down camel notation, resulting in names like the following:
    /// <code>
    /// headsDownCamelNotation
    /// </code>
    /// </summary>
    HeadsDownCamel,

    /// <summary>
    /// A value indicating a preference for heads-up camel notation, resulting in names like the following:
    /// <code>
    /// HeadsUpCamelNotation
    /// </code>
    /// </summary>
    HeadsUpCamel
}

}
